VT-d: Fix free VT-d page table issue
authorKeir Fraser <keir.fraser@citrix.com>
Wed, 7 May 2008 08:19:40 +0000 (09:19 +0100)
committerKeir Fraser <keir.fraser@citrix.com>
Wed, 7 May 2008 08:19:40 +0000 (09:19 +0100)
commit3401030f6455659ccfbcbdc8fbb2c4fd80f5facc
tree696e51df74fb88ba21d58682fe4d9dbf78e3b090
parentd4a75659655f95274f4690483931b1d6f008146e
VT-d: Fix free VT-d page table issue

This patch frees VT-d page tables from pgd, rather than free them
according to a guest address range.

This fixes [Bug 1244] Poweroff/Destroying HVM guest causes HV
crash. http://bugzilla.xensource.com/bugzilla/show_bug.cgi?id=1244.

Signed-off-by: Weidong Han <weidong.han@intel.com>
xen/drivers/passthrough/vtd/iommu.c
xen/drivers/passthrough/vtd/iommu.h